Package-level declarations

Types

Link copied to clipboard
open class Config @JvmOverloads constructor(    identifier: Identifier,     val subfolder: String = "",     val folder: String = identifier.namespace,     val name: String = identifier.path) : Walkable, Translatable

Base Config class for use with FzzyConfig

Link copied to clipboard
class ConfigAction @JvmOverloads constructor(    titleSupplier: Supplier<Text>,     activeSupplier: Supplier<Boolean>,     pressAction: Runnable,     decoration: Identifier,     description: Text? = null,     background: Identifier? = null) : EntryWidget<Any> , Translatable

Builds a button that will appear in a Config GUI, to perform some arbitrary, possible non-config-related action

Link copied to clipboard
class ConfigContext<T : Any>(val config: T)

Holds a config and any applicable secondary flags and their associated information

Link copied to clipboard